::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.4);
}

::-webkit-scrollbar-thumb:window-inactive {
  background-color: rgba(0, 0, 0, 0.25);
}

::-webkit-scrollbar-corner {
  background: transparent;
}

::-webkit-resizer {
  display: none;
}


.bold {
  font-weight: bold;
}
.ml20 {
  margin-left: 20px;
}
.p30 {
  padding: 30px;
  box-sizing: border-box;
}

.p20 {
  padding: 20px;
  box-sizing: border-box;
}

.p10 {
  padding: 10px;
  box-sizing: border-box;
}

.flex {
  display: flex;

  &.aic {
    align-items: center;
  }

  &.aie {
    align-items: flex-end;
  }
  .flex1 {
    flex: 1;
  }

  &.jcsb {
    justify-content: space-between;
  }

  &.jcc {
    justify-content: center;
  }

  &.jce {
    justify-content: flex-end;
  }
  &.gap5 {
    gap: 5px;
  }
  &.gap10 {
    gap: 10px;
  }

  &.gap20 {
    gap: 20px;
  }

  &.gap30 {
    gap: 30px;
  }

  &.row {
    flex-direction: row;
  }

  &.column {
    flex-direction: column;
  }

  &.wrap {
    flex-wrap: wrap;
  }
}

.one {
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 超出部分隐藏 */
  text-overflow: ellipsis;
  /* 显示省略号 */
}

.two {
  display: -webkit-box;
  /* Safari */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}

@font-face {
  font-family: "uicon-iconfont";
  src: url("https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf");
}
